home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / prog / evol202a.arj / EVOLVE.HLP (.txt) < prev    next >
Borland Turbo Vision Help  |  1993-06-27  |  22KB  |  444 lines

  1. FBHFSV
  2.  Evolve! 
  3. Welcome to Evolve!.  This is a structure editor that empowers programmers to modify programs more efficiently.  Evolve! works with outlines that it transforms into source code.  All the menus are accessed by pressing Alt-Z, where Z is the first letter of the menu.  For example, the "File" menu is pulled down by Alt-F. Y
  4. You can get help on any menu item by highlighting that item and pressing [F1] for help. )
  5. Press ESC to put this help screen away. 
  6.  File  (Alt-F) 
  7. The File menu offers choices for opening files, changing directories, and exiting the program. $
  8.  Open          Change
  9. Dir    FExit
  10.  File
  11. Open  (F3) 
  12. The Open command displays the Open a File dialog box. In this dialog box you select the data file you want to use. &
  13. The Open
  14. File dialog box contains: 
  15.  an input
  16. box with a history list
  17.  a list
  18. box to browse the directory
  19.  the standard Cancel button
  20.  Open action button
  21.  an information panel that describes the
  22.    selected file
  23.  File
  24. Change Dir...
  25. Change Dir brings up the Change
  26. Directory dialog box, in which you can change the current directory. 
  27.  File
  28. Exit 
  29.      (Alt-X)
  30. The Exit command terminates this program. 
  31.  Window 
  32.     (Alt-W)
  33. The Window menu contains commands to close, move and perform other window-management commands. 
  34. Most of the windows in this program have all the standard window elements, including scroll bars, a close box, and zoom icons. >
  35. For more about windows and their elements, refer to windows. :
  36.  Window-management commands
  37.  Size/Move        Zoom
  38.  Tile             Cascade
  39.  Next             Previous
  40.  Close
  41.  Window
  42. Size/Move 
  43.      (Ctrl-F5)
  44. Choose this command to change the size or position of the active window. 
  45.   Size
  46. If you press Shift while you use the arrow keys, you can change the size of the active window. Once you've adjusted its size or position, press Enter. Q
  47. If a window has a Resize corner, you can drag that corner to resize the window. 
  48.   Move
  49. When you choose Window
  50. Size/Move, the active window moves in response to the arrow keys. Once you've moved the window to where you want it, press Enter. F
  51. You can also move a window by dragging its title bar with the mouse. 
  52.  Window
  53. Zoom 
  54.    (F5)
  55. Choose Zoom to resize the active window to the maximum size. If the window is already zoomed, you can choose this command to restore it to its previous size. {
  56. You can also double-click anywhere on the window's title bar (except where an icon appears) to zoom or unzoom the window. 
  57.  Window
  58. Tile 
  59. Choose Window
  60. Tile to tile all windows on the desktop. L
  61.                
  62.                
  63.                
  64.                
  65.                
  66.                
  67.                
  68.                
  69.                
  70.                
  71.                
  72.                
  73.                
  74.                
  75.                
  76.                
  77.              Tiled Windows
  78.  Window
  79. Cascade 
  80. Choose Window
  81. Cascade to stack all file viewers on the desktop. A
  82.                          
  83.                          
  84.                          
  85.                          
  86.                          
  87.         Cascaded Windows
  88.  Window
  89. Next 
  90. Choose Next to cycle forwards through the windows on the desktop. 
  91.  Window
  92. Previous 
  93. Choose Previous to cycle backwards through the windows on the desktop. 
  94.  Window
  95. Close 
  96.     (Alt-F3)
  97. Choose Close to close the active window. O
  98. You can also click the Close box in the upper right corner to close a window. 
  99.  Help on Open a File Dialog Box 
  100. The Open a File dialog box contains an input box, a file
  101. list, a file information panel, the standard button Cancel, one other action button (Open), plus a history list that's attached to the Name
  102. inputbox. 
  103.  Name 
  104.                                  
  105. The Name input box is where you enter the name of the file to load, or the file-name mask to use as a filter for the Files list box (for example, *.*). 
  106.  Files 
  107.                                  
  108.   FILENM01.MNT  
  109.   FILENM09.MNT  
  110.   FILENM02.MNT  
  111.   FILENM10.MNT  
  112.   FILENM03.MNT  
  113.   FILENM11.MNT  
  114.   FILENM04.MNT  
  115.   FILENM12.MNT  
  116.   FILENM05.MNT  
  117.   ..            
  118.   FILENM06.MNT  
  119.   \MOREXAMP     
  120.   FILENM07.MNT  
  121.   \YOURS        
  122.   FILENM08.MNT  
  123.   \ANSWERS.DIR  
  124. The Files list box lists the names of files in the current directory that match the file-name mask in the Name input box, plus the parent directory and all subdirectories. 
  125.  C:\Evolve!\EXAMPLES\*.MNT                
  126.  HELLO.MNT      152  Jan 14,1992  12:00pm 
  127. The File information panel shows the path name, file name, date, time, and size of the selected file. =
  128. None of the items on this information panel are selectable. 
  129.  [ Open ] 
  130. The Open button opens a new Viewer window and places the selected file in that window. 
  131.  [ Cancel ] 
  132. If you choose Cancel, nothing changes and no action occurs, and the dialog box is put away. M
  133. (Esc always cancels a dialog box, even if a Cancel button does not appear.) 
  134.  [ Open ] 
  135. In the Open a File dialog box, if you choose the Open button Evolve! opens a new window and places the selected file in that window. 
  136.  Help on the Change Directory dialog box 
  137. The Change Directory dialog box consists of an input box, a list box, the standard OK and Help buttons, and two other buttons (Chdir and Revert). |
  138.  Directory Name 
  139.                                      
  140. The Directory Name input box is where you type in the path of the new directory. 
  141.  Directory Tree 
  142.    Drives                            
  143. C:\                            
  144.      
  145. Evolve!                      
  146.        
  147. EXAMPLES                   
  148. The Directory Tree list box enables you to navigate directories by using the selecting bar and pressing Enter. z
  149. Press Enter to make the selected directory be the current directory, then choose OK or press Esc to exit the dialog box. +
  150.  [Chdir ] 
  151. The Chdir button changes the current directory once you've 3selected or typed in a directory name. +
  152.  [Revert] 
  153. The Revert button goes back to the previous directory, as long as you haven't yet exited the dialog box. 
  154.  Move Cursor
  155. Search  (Alt-S) 
  156. Search will open a dialog box where you can enter a target string, search scope, direction of search, and whether to use case sensitivity. Evolve! will then search for the next occurence of that text and make that occurence the current line. 
  157.   File
  158. Save (F2) 
  159. Saves the outline in the current window to a data file. 
  160.  Edit
  161. Tree to Clip board 
  162. Copies a subtree from the current window to the clip board. If the clip board is not open yet, Evolve! will open it. 
  163.  Relocate
  164. Tree to Clip Board 
  165. Removes a subtree from the current window and inserts it under the current line in the clip board.  Evolve! opens the clip board if it needs to do so. 
  166.  Relocate
  167. Tree from Clip Board 
  168. Removes the current subtree from the clip board and inserts it under the current line in the current window. 
  169.  Edit
  170. Delete
  171. Current Tree 
  172. Erases the current subtree in the current window. 
  173.  Move Cursor 
  174. This menu enables you to move the highlighted bar, selecting a new line as the current one. 
  175.  Move Cursor
  176. Up a Line 
  177. Select the line above as the current one. 
  178.  Move Cursor
  179. Down a Line 
  180. Select the line below as the current one. 
  181.  File
  182. Save as 
  183. Enables you to save an outline to a file name other than the one shown as the title of the window.  Only the part of the outline descendent from the current line is saved to the file.  If you want to save the whole outline, move the cursor to the first line of the outline with Ctrl-Home. #
  184. cursor|First
  185. line  File|Save 
  186.  File
  187. Print  
  188. Prints the part of the outline descendant from the current line. 
  189.  Edit
  190. Add a Line
  191. As a child of current line 
  192. Creates a new line and makes it a child of the current line.  This new line becomes the current line. 
  193.  Edit
  194. Add a Line
  195. As a sibling of current line 
  196. Creates a new line and inserts it as a sibling of the current line. This new line becomes the current line. 
  197.  Node
  198. Add Branch 
  199. Creates a new node and inserts it as the parent, or the root of the current node. 
  200.  Edit
  201. Add a line
  202. As first line 
  203. Creates a new first line and makes the old first a child of the new first. 
  204.  Edit
  205. Current line to clip board 
  206. Copies a line from the current window to the clip board. The children of the line (if any) are not copied. If the clip board is not open yet, Evolve! will open it. 
  207.  Relocate Items
  208. Line to clip board 
  209. Cuts an line from the current window and inserts it in the clip board. If the line has children, the line's parent will adopt them. If the clip board is not open yet, Evolve! will open it. 
  210.  Relocate Items
  211. Line from clipboard 
  212. Takes a line from the clip board and inserts it in the current window. If the line has children, the line's parent will adopt them. If the clip board is not open yet, Evolve! will open it. 
  213.  Edit
  214. Delete
  215. Current line 
  216. Deletes the current line from the current window. If the line has children, the line's parent will adopt them. 
  217.  Relocate Items
  218. Sort children of current  
  219. Sorts the siblings, under one branch, in either ascending or descending order. 
  220.  Relocate Items
  221. Tree up/Down 
  222. Moves the current subtree up or down by switching its position with the sibling above or below. 
  223.  File
  224. Import  
  225.  File
  226. Print  
  227. Print the outline (that is descendant from the current line) to a file. The users enters a file name through a dialog box. 
  228.  Tree  
  229. This menu contains ways to manipulate an Node, including its descendents. 
  230.  Window
  231. Open Clipboard  
  232. Opens a window for the clip board. 
  233.  Marking
  234. Reference Marked Lines
  235. Use this command to reference all marked lines. 
  236.  Marking
  237. Mark/Unmark line 
  238. If the current line is unmarked, this command marks it.  If the current line is marked, this command unmarks it. 
  239.  Tree
  240. Push Reference  
  241. Replaces all references of the current line with copies that have referenced children. 
  242.  Move cursor
  243. Go To Line # 
  244. Moves to the selected line number. 
  245.  File
  246. Print to File  
  247. Prints the outline (descendant from the current line) to a file. 
  248.  Move Cursor
  249. Jump to Mark  
  250. Selects one of the Marked lines as the current line. 
  251.  Move Cursor
  252. To Child  
  253. Displays a scrollable picklist of children.  The text of each child is shown as it would be reported, but preceded by the line number.  The picklist enables the user to select one of the current line's children as the current line. 
  254.  Move Cursor
  255. To Parent  
  256. Displays a scrollable picklist of parent.  The text of each child is shown as it would be reported, but preceded by the line number.  The picklist enables the user to select one of the current line's parent as the current line. 
  257.  Move Cursor
  258. To Sibling  
  259. Displays a scrollable picklist of sibling.  The text of each child is shown as it would be reported, but preceded by the line number.  The picklist enables the user to select one of the current line's sibling as the current line. 
  260.  Edit
  261. Add a Line
  262. as parent of current line 
  263. Creates a new line and inserts it as the parent of the current line. 
  264.  Move Cursor
  265. Go To Basis 
  266. Go to the Basis.  When a line is referenced, only one instance shows the children explicitly.  The instance that shows the children is the basis. 
  267.  Move Cursor
  268. First Line 
  269. Go to the first line in the outline. 
  270.  Move Cursor
  271. Last Line 
  272. Go to the last line in the outline. 
  273.  Edit
  274. Marked lines to under current 
  275. Copy marked lines to under current line. 
  276.  Edit
  277. Marked Trees to under current 
  278. Copy marked trees to under current line. 
  279.  Edit
  280. Display
  281. Hide children 
  282. Hide the children of the current line. 
  283.  Edit
  284. Display
  285. Show children of current
  286. Show the kids of the current line. 
  287.  Relocate
  288. Marked lines to under current 
  289. Relocate marked lines to under current. 
  290.  Edit
  291. Undo changes to current 
  292. Undo the changes to the current line.  This only has an effect if the cursor has not moved off the line since the changes were made. 
  293.  Edit
  294. Display
  295. Select Display Style 
  296. Select the style with which the outline is displayed. EVOLVE! provides four styles for outlines: n
  297.     1. A conventional outlining style.     2. A numbered list style.     3. Blanks only.     4. Line drawing characters. (
  298. Below are examples of the four styles. #
  299. Outline Title I. First Main topic 
  300.   A. First Subtopic
  301.     1. First sub-sub-topic
  302.       i) Minor topic
  303.         a) Minor point
  304.           1) Sub-minor point
  305.           2) Another sub minor point
  306.         b) Another minor point
  307.       ii) Another minor topic
  308.     2. Second sub-sub-topic
  309.   B. Second subtopic
  310. II. Second main topic #
  311. Outline Title 1. First Main topic 
  312.   1. First Subtopic
  313.     1. First sub-sub-topic
  314.       1. Minor topic
  315.         1. Minor point
  316.           1. Sub-minor point
  317.           2. Another sub minor point
  318.         2. Another minor point
  319.       2. Another minor topic
  320.     2. Second sub-sub-topic
  321.   2. Second subtopic
  322. 2. Second main topic 
  323. Outline Title '
  324.   First Main topic
  325.     First Subtopic
  326.       First sub-sub-topic
  327.         Minor topic
  328.           Minor point
  329.             Sub-minor point
  330.             Another sub minor point
  331.           Another minor point
  332.         Another minor topic
  333.       Second sub-sub-topic
  334.     Second subtopic
  335.   Second main topic
  336. Outline Title |-First Main topic | |-First Subtopic | | |-First sub-sub-topic | | | |-Minor topic | | | | |-Minor point | | | | | |-Sub-minor point | | | | | `-Another sub minor point | | | | `-Another minor point | | | `-Another minor topic | | `-Second sub-sub-topic | `-Second subtopic `-Second main topic 
  337.  File
  338. Report 
  339. Prints a report to a file with the same name but with the extension 'RPT'. The report is produced by processing the outline.  The blank display style used so no line drawing characters, roman numerals, or numbering will be put into the report file by EVOLVE!.  EVOLVE! will look for the ":>" to define text to print after its children.  The first ":>" starts the string that EVOLVE! appends to the end of each terminal descendant except the last terminal descendant.  The second ":>" string defines the string that EVOLVE! appends to the end of the last terminal descendant.  A terminal descendant is the last child itself if there are no children of the last child.  Otherwise, the terminal descendant is the terminal descendant of the last child. 
  340.  File
  341. Import ASCII FIle 
  342. Reads an ASCII file and transforms it into an outline.  This is the complement of Report. 
  343.  Marking
  344. Unmark all lines 
  345. Unmarks all marked lines. 
  346.  Marking
  347. Mark if Found 
  348. Marks the first line found that contains the substring you specify. 
  349.  Move Cursor
  350. Go to any report line 
  351. Displays the report text and enables you to move to the outline entry that corresponds to the reported line. 
  352.  Relocate
  353. Move tree left 
  354. Move tree left moves the current line and all its descendants such that its grandparent becomes its new parent. 
  355.  Relocate
  356. Move tree Right 
  357. Move tree right moves the current line and all its descendants such that its nearest sibling above it becomes its new parent. 
  358.  Marking
  359. Search,Extract,Mark/Reference 
  360. This command creates links for all the occurances of an identifier by performing the following steps in sequence: >
  361.      1. Opend a dialog box where the user enters
  362.         A. A target string to search for and act on
  363.         B. the scope of the search
  364.         C. the direction of the search
  365.         D. whether to use case sensitivity
  366.      2. Search for the string and, with the users consent:
  367.         A. Mark one occurance
  368.            1. extract the string from its line, replacing it with '<^>'
  369.            2. create a new line with only the target string in it
  370.            3. Position the new line such that a report will replace the
  371.               '<^>' with the target string
  372.         B. Reference the other occurances
  373.            1. extract the string from its line, replacing it with '<^>'
  374.            2. reference the marked line
  375.            3. Position the new line such that a report will replace the
  376.               '<^>' with the target string
  377.  Move cursor
  378. Go to descendant's report line 
  379. Displays the report text of the descendants of the current line and enables you to move to the outline entry that corresponds to the reported line. 
  380.  Edit
  381. Display
  382. Show all children
  383. Show all the lines of the outline. 
  384. Press the [Enter] or return to get out of the "about" window. Press [Escape] to get out of this help window. 
  385.  Move cursor
  386. Page Up/Down
  387. Scrolls the contents of the current outline up/down one window. 
  388.  Edit
  389. This menu has choices that enable the user to change the outline and the outlines appearance. /
  390.   Add
  391.   Copy
  392.   Delete
  393.   Display
  394.   Undo
  395.  Copy
  396. Copy line(s) or tree(s) to the current line or clipboard. s
  397.   Current
  398. clipboard
  399.   Current
  400. clipboard
  401.   Marked
  402. lines
  403. under
  404. current
  405.   Marked
  406. trees
  407. current
  408.  Delete
  409.   Current
  410.   Current
  411.  Display
  412. Change the way the outline is viewed in the window. b
  413.   Hide
  414. children
  415. current
  416.   Show
  417. children
  418. current
  419.   Show
  420. children
  421.   Select
  422. display
  423. style
  424.  Add a line
  425. Add a new line to the outline s
  426. child
  427. current
  428. sibling
  429. current
  430. parent
  431. current
  432. first
  433.  Marking
  434. Mark and/or reference lines in the outline q
  435.   Mark/unmark
  436.   Reference
  437. marked
  438. lines
  439.   Unmark
  440. lines
  441.   Mark
  442. found
  443.   Search,Extract,Mark/Reference
  444.